	.file	1 "eucl.c"
	.section .mdebug.abi32
	.previous
	.abicalls
	.text
	.align	2
	.globl	eucl
	.ent	eucl
eucl:
	.frame	$fp,48,$31		# vars= 8, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,48
	.cprestore 16
	sw	$31,40($sp)
	sw	$fp,36($sp)
	sw	$28,32($sp)
	move	$fp,$sp
	sw	$4,48($fp)
	sw	$5,52($fp)
	lw	$2,52($fp)
	beq	$2,$0,$L2
	lw	$3,48($fp)
	lw	$2,52($fp)
	divu	$0,$3,$2
	mfhi	$3
	.set	noreorder
	bne	$2,$0,1f
	nop
	break	7
1:
	.set	reorder
	lw	$4,52($fp)
	move	$5,$3
	la	$25,eucl
	jal	$31,$25
	sw	$2,24($fp)
	b	$L1
$L2:
	lw	$2,48($fp)
	sw	$2,24($fp)
$L1:
	lw	$2,24($fp)
	move	$sp,$fp
	lw	$31,40($sp)
	lw	$fp,36($sp)
	addu	$sp,$sp,48
	j	$31
	.end	eucl
	.size	eucl, .-eucl
	.align	2
	.globl	eucl1
	.ent	eucl1
eucl1:
	.frame	$fp,24,$31		# vars= 8, regs= 2/0, args= 0, extra= 8
	.mask	0x50000000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,24
	.cprestore 0
	sw	$fp,20($sp)
	sw	$28,16($sp)
	move	$fp,$sp
	sw	$4,24($fp)
	sw	$5,28($fp)
	lw	$2,24($fp)
	bne	$2,$0,$L5
	lw	$2,28($fp)
	sw	$2,8($fp)
	b	$L4
$L5:
	.set	noreorder
	nop
	.set	reorder
$L6:
	lw	$2,28($fp)
	bne	$2,$0,$L8
	b	$L7
$L8:
	lw	$2,24($fp)
	lw	$3,28($fp)
	sltu	$2,$3,$2
	beq	$2,$0,$L9
	lw	$2,24($fp)
	lw	$3,28($fp)
	subu	$2,$2,$3
	sw	$2,24($fp)
	b	$L6
$L9:
	lw	$2,28($fp)
	lw	$3,24($fp)
	subu	$2,$2,$3
	sw	$2,28($fp)
	b	$L6
$L7:
	lw	$2,24($fp)
	sw	$2,8($fp)
$L4:
	lw	$2,8($fp)
	move	$sp,$fp
	lw	$fp,20($sp)
	addu	$sp,$sp,24
	j	$31
	.end	eucl1
	.size	eucl1, .-eucl1
	.ident	"GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"
